home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
lisp
/
clue.lha
/
clue
/
doc
/
clue.tex
/
node151_mn.html
< prev
next >
Wrap
Text File
|
1989-07-12
|
3KB
|
76 lines
<H3><A ID="SECTION004311100000000000000"><tex2html_anchor_invisible_mark></A> <A ID="ch:event-specifications"><tex2html_anchor_mark></A><BR>
Event Specifications
</H3><#5111#>
CLUE input processing consists of matching an event with an event specification
found in a contact's <#1726#><TT>event-translations</TT><#1726#> slot, and then calling actions
associated with the matching event specification.
An <#1727#><B>event specification</B><#1727#><A ID="1728"><tex2html_anchor_invisible_mark></A> is a notation for
describing a specific type of event. Syntactically, it is one of the
following.
<#4326#>
<P>
<tex2html_image_mark>#tex2html_wrap_inline10060#<tex2html_image_mark>#tex2html_wrap_inline10061#
<P>
<tex2html_image_mark>#tex2html_wrap_inline10062#<tex2html_image_mark>#tex2html_wrap_inline10063#
<P>
<tex2html_image_mark>#tex2html_wrap_inline10064#<tex2html_image_mark>#tex2html_wrap_inline10065#
<P>
<#4669#>
<A ID="1747"><tex2html_anchor_invisible_mark></A>
<#4333#><TT>(:motion-notify [<#1748#><EM>state</EM><#1748#> [<#1749#><EM>select</EM><#1749#>]])</TT><#4333#>
<BR>
<tex2html_image_mark>#tex2html_wrap_inline10066#<#4669#>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10068#</DIV>
<P>
<DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10069#</DIV>
<P>
<DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10070#
</DIV>
<P>
<#4670#>
<A ID="1820"><tex2html_anchor_invisible_mark></A><A ID="1821"><tex2html_anchor_invisible_mark></A>
<#4338#><TT>(:button-press [<#1822#><EM>button</EM><#1822#> [<#1823#><EM>bstate</EM><#1823#> [<#1824#><EM>select</EM><#1824#>]]])</TT><#4338#>
<BR><#4339#><TT>(:button-release [<#1825#><EM>button</EM><#1825#> [<#1826#><EM>bstate</EM><#1826#> [<#1827#><EM>select</EM><#1827#>]]])</TT><#4339#>
<BR>
<tex2html_image_mark>#tex2html_wrap_inline10071#<#4670#>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10074#</DIV>
<P>
<DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10075#
</DIV>
<P>
<#4671#>
<A ID="1885"><tex2html_anchor_invisible_mark></A><A ID="1886"><tex2html_anchor_invisible_mark></A>
<#4343#><TT>(:key-press [<#1887#><EM>key</EM><#1887#> [<#1888#><EM>state</EM><#1888#> [<#1889#><EM>select</EM><#1889#>]]])</TT><#4343#>
<BR><#4344#><TT>(:key-release [<#1890#><EM>key</EM><#1890#> [<#1891#><EM>state</EM><#1891#> [<#1892#><EM>select</EM><#1892#>]]])</TT><#4344#>
<BR><#4345#><TT>(:up <#1893#><EM>character</EM><#1893#>)</TT><#4345#>
<BR>
<tex2html_image_mark>#tex2html_wrap_inline10076#<#4671#>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10079#</DIV>
<P>
<DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10080#
</DIV>
<P>
<#4673#>
<A ID="1925"><tex2html_anchor_invisible_mark></A>
<#4350#><TT>(:client-message <#1926#><EM>type</EM><#1926#> <#1927#><EM>accessor-value*</EM><#1927#>)</TT><#4350#>
<BR>
<tex2html_image_mark>#tex2html_wrap_inline10081#<#4673#>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10083#
</DIV>
<P>
=0 <#5121#>=0 <#5125#>